package video.background.Controller.View;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.annotations.ApiOperation;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;
import java.util.Map;

/**
 * @program: video-backgroud
 * @description:
 * @author: hlt
 * @create: 2023-08-16 15:05
 **/
@Data
@AllArgsConstructor
@NoArgsConstructor
@ApiModel("前端查看操作历史记录的返回")
public class OptResultView {
    private Long recodeId;
    private Long groupId;
    private String groupName;
    private Long userId;
    private String userName;
    @ApiModelProperty(value = "0表示创建声纹库，1表示上传声纹信息，2表示更新声纹信息，" +
            "3表示删除声纹信息，4表示1对多查询识别，5表示多对多查询")
    private int optId;
    private String optName;
    private String optDate;
    @ApiModelProperty(value = "0表示团队创始人，1表示管理员，2表示成员")
    private int userRole;
    private String userRoleName;
    @ApiModelProperty("声纹识别的结果列表，不是声纹识别的话为null")
    private List<CompareResult>result;
}
